A Recursive Approach to Multivariate Automatic Di erentiation
نویسندگان
چکیده
In one approach to automatic di erentiation, the range of a function is generalized from a single real value to an aggregate representing the values of the function and one or more derivatives. The operations and functions of elementary analysis are extended to these aggregates so as to preserve the validity of the derivatives. In this paper we develop a recursive approach to de ning the necessary operations in the context of functions of several variables. Formally, the de nitions are essentially the same as those needed in the single variable case. The resulting system provides automatic propagation of values of all partial derivatives up to a prespeci ed order for a function of several variables.
منابع مشابه
Automatic Di erentiation of Algorithms
We introduce the basic notions of Automatic Di erentiation describe some extensions which are of interest in the context of nonlinear optimiza tion and give some illustrative examples
متن کاملComputing Large Sparse Jacobian Matrices Using Automatic Differentiation
The computation of large sparse Jacobian matrices is required in many important large-scale scienti c problems. We consider three approaches to computing such matrices: hand-coding, di erence approximations, and automatic di erentiation using the ADIFOR (Automatic Di erentiation in Fortran) tool. We compare the numerical reliability and computational e ciency of these approaches on applications...
متن کاملAutomatic Differentiation of Advanced Cfd Codes for Multidisciplinary Design
Automated multidisciplinary design of aircraft and other ight vehicles requires the optimization of complex performance objectives with respect to a number of design parameters and constraints. The e ect of these independent design variables on the system performance criteria can be quanti ed in terms of sensitivity derivatives which must be calculated and propagated by the individual disciplin...
متن کاملADIFOR Generating Derivative Codes from Fortran Programs
The numericalmethods employed in the solution of many scienti c computing problems require the computation of derivatives of a function f R R Both the accuracy and the computational requirements of the derivative computation are usually of critical importance for the robustness and speed of the numerical solution ADIFOR Automatic Di erentiation In FORtran is a source transformation tool that ac...
متن کاملA Taxonomy of Automatic Differentiation Tools
Many of the current automatic di erentiation (AD) tools have similar characteristics. Unfortunately, it is often the case that the similarities between these various AD tools can not be easily ascertained by reading the corresponding documentation. To clarify this situation, a taxonomy of AD tools is presented. The taxonomy places AD tools into the Elemental, Extensional, Integral, Operational ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995